package planes
import comunicaciones.Comunicacion
import cliente.empresa.Cliente

//Hablate todo, los fines de semana se cobran los primeros 5 minutos de cada lamada

class PlanHablateTodo extends Plan{
  
   def calcularPrecioSegunPlan(llamada :Comunicacion): Double ={
       llamada.precioParaHablateTodo()
   }
   
   override def checkearPrecioParaPlan(client: Cliente) :(String,Double)={
    client.plan = this
    var total = 0.0
    for(llamada <- client.comunicaciones){
        total += llamada.precio(client)
    }
    return ("Plan HablateTodo",total)
   }

}